//package site.wtcc.originalfavor.ext.tcc;
//
//import lombok.RequiredArgsConstructor;
//import lombok.extern.slf4j.Slf4j;
//import org.springframework.stereotype.Component;
//
//@Slf4j(topic = "TCC_LOG")
//@Component
//@RequiredArgsConstructor
//public class TestOwnTask implements TccTask<String, Integer> {
//    @Override
//    public Integer execute(String testId) {
//        if ("1".equals(testId)) {
//            throw new TransactionFail();
//        }
//        if ("2".equals(testId)) {
//            throw new TransactionPending();
//        }
//        return 3;
//    }
//
//    @Override
//    public void cancel(String testId) {
//        testId = "5";
//    }
//
//    @Override
//    public void confirm(String testId) {
//        testId = "6";
//    }
//}
